body {
	background-image: url('../img/tweed.png');
}
section.nav nav {
	width: 100%;
	background: #22A7F0;
	color: #fff;
}
section.nav nav ul {
	width: 100%; table-layout: fixed;
	display: table; height: 40px;
}
section.nav nav ul li {
	display: table-cell; cursor: pointer;
	text-align: center; padding: 5px 2px;
	vertical-align: middle;
}
section.nav nav ul li.selected { background: #2574A9 }
section.nav nav ul li:hover {
	background: #6BB9F0;
}
section .wrapper.content {
	background: rgba(255, 255, 255, 1);
}

section .wrapper.content .reading {
	/*display: none;*/
}
section .wrapper.content .uploaded {
	/*display: none;*/
}
section .wrapper.content .zone {
	width: 100%; padding: 10px 0;
	text-align: center; display: block;
	background: #F89406; cursor: pointer;
	color: #fff;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
section .wrapper.content .zone:hover { background: #F5AB35; }
section .wrapper.content .zone a { color: #fff; }
section .wrapper.content h2 {
	width: 100%; text-align: center;
	padding: 10px 20px; color: #00B16A;
	font-family: "Roboto Condensed";
	font-weight: 400; margin-bottom: 10px;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
section .wrapper.content .profile {
	max-width: 500px;
	margin: 0 auto;
	padding: 0 10px 20px;
}
section .wrapper.content .profile p {
	display: block;	width: 100%;
	margin-bottom: 10px;
}
section .wrapper.content .profile p span {
	display: inline-block;
}
section .wrapper.content .profile p span:first-child {
	width: 34%; color: #D35400;
}
section .wrapper.content .profile p span:last-child {
	width: 64%; float: right; color: #4a4a4a;
}

section .wrapper.content figure.book p.text-zone {
	min-height: 100px; padding: 5px; font-size: 10pt;
	background: #F2F1EF; border-left: 1px solid #ff9900;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}